import IconWrapper from './Wrapper';

const RawIcon = (
  <svg viewBox="0 0 16 20" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path
      d="M1.5 14.5V4C1.5 2.61929 2.61929 1.5 4 1.5H13.5C14.0523 1.5 14.5 1.94772 14.5 2.5V15.5C14.5 16.0523 14.0523 16.5 13.5 16.5H10"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <path
      d="M14.5 12.5H3.5C2.39543 12.5 1.5 13.3954 1.5 14.5V14.5C1.5 15.6046 2.39543 16.5 3.5 16.5H3.9375"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <path
      d="M5 19V15.75C5 15.6837 5.02634 15.6201 5.07322 15.5732C5.12011 15.5263 5.1837 15.5 5.25 15.5H8.75C8.8163 15.5 8.87989 15.5263 8.92678 15.5732C8.97366 15.6201 9 15.6837 9 15.75V19C9 19.0464 8.98707 19.0919 8.96266 19.1314C8.93825 19.1709 8.90333 19.2028 8.8618 19.2236C8.82028 19.2444 8.77379 19.2532 8.72755 19.249C8.68131 19.2448 8.63714 19.2279 8.6 19.2L7.15 18.113C7.10673 18.0805 7.05409 18.063 7 18.063C6.94591 18.063 6.89327 18.0805 6.85 18.113L5.4 19.2C5.36286 19.2279 5.31869 19.2448 5.27245 19.249C5.22621 19.2532 5.17972 19.2444 5.1382 19.2236C5.09667 19.2028 5.06175 19.1709 5.03734 19.1314C5.01293 19.0919 5 19.0464 5 19Z"
      fill="currentColor"
    />
  </svg>
);

const BoxedIcon = (
  <svg viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg">
    <path
      d="M3.5 14.5V4C3.5 2.61929 4.61929 1.5 6 1.5H15.5C16.0523 1.5 16.5 1.94772 16.5 2.5V15.5C16.5 16.0523 16.0523 16.5 15.5 16.5H12"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <path
      d="M16.5 12.5H5.5C4.39543 12.5 3.5 13.3954 3.5 14.5V14.5C3.5 15.6046 4.39543 16.5 5.5 16.5H5.9375"
      stroke="currentColor"
      strokeWidth="1.5"
    />
    <path
      d="M7 19V15.75C7 15.6837 7.02634 15.6201 7.07322 15.5732C7.12011 15.5263 7.1837 15.5 7.25 15.5H10.75C10.8163 15.5 10.8799 15.5263 10.9268 15.5732C10.9737 15.6201 11 15.6837 11 15.75V19C11 19.0464 10.9871 19.0919 10.9627 19.1314C10.9383 19.1709 10.9033 19.2028 10.8618 19.2236C10.8203 19.2444 10.7738 19.2532 10.7275 19.249C10.6813 19.2448 10.6371 19.2279 10.6 19.2L9.15 18.113C9.10673 18.0805 9.05409 18.063 9 18.063C8.94591 18.063 8.89327 18.0805 8.85 18.113L7.4 19.2C7.36286 19.2279 7.31869 19.2448 7.27245 19.249C7.22621 19.2532 7.17972 19.2444 7.1382 19.2236C7.09667 19.2028 7.06175 19.1709 7.03734 19.1314C7.01293 19.0919 7 19.0464 7 19Z"
      fill="currentColor"
    />
  </svg>
);

export default IconWrapper(RawIcon, BoxedIcon);
